package week04;

public class T037 {
	
	public static boolean isPrime(int n) {
		if(n<2) return false;
		int sq=(int) Math.sqrt(n);
		for(int i=2;i<=sq;i++) {
			if(n%i==0) return false;
		}
		return true;
	}
	
	
	public static boolean fun(int n) {
//		if(!isPrime(n)) return false;
		//从左往右截
		for(int i=10;i<=n;i*=10) {
			if(!isPrime(n%i)) return false;
		}
		//从右往左截
		for(;n!=0;n/=10) {
			if(!isPrime(n)) return false;
		}
		return true;
	}
	
	public static void main(String[] args) {
		int sum=0;
		int count=0;
		for(int i=11;;i+=2) {
			if(count==11) break;
			if(fun(i)) {
				sum+=i;
				count++;
			}
		}
		System.out.println(sum);
	}
}
